-- BP 7.1.6 content: ModelClass syschar: 3 persistence-version: 7.1.6

INSERT INTO O_OBJ
	VALUES ("457cd498-80ef-4e4e-95e0-56bc48607519",
	'Core',
	402,
	'CORE',
	'Core types are defined within the context of the Shlaer-Mellor Method. Every 
Shlaer-Mellor model, adhering to this metamodel, will support these types.
    Core types are not intended to be multiply instantiated. Each core type is 
defined only once in the metamodel. Specialization of the core types are done 
through definitions based on the core types. These definitions are considered 
domain types, so they aren''t modeled in this metamodel. The enumeration 
definition is an exception to this rule, as it has a known structure.',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO O_TFR
	VALUES ("ab748c0b-500e-4e41-b45e-7b71ce2391c1",
	"457cd498-80ef-4e4e-95e0-56bc48607519",
	'destroy',
	'',
	"ba5eda7a-def5-0000-0000-000000000000",
	1,
	'select one operator related by self->OPER[R419];
unrelate self from operator across R419;
select one type related by self->TYPE[R401];
if (not empty type)
  type.remove();
  unrelate type from self across R401;
  delete object instance type;
end if;
select many udts related by self->DOMD[R402];
for each udt in udts
  unrelate self from udt across R402;
  generate DOMD2:destroy() to udt;
end for;

',
	1,
	'',
	"00000000-0000-0000-0000-000000000000",
	0);
INSERT INTO O_REF
	VALUES ("457cd498-80ef-4e4e-95e0-56bc48607519",
	"0c8bafe9-416d-4662-a4ec-206f276b9ac5",
	0,
	"d59bff5d-0418-4222-8cac-0ab92a87871f",
	"8c3a6b63-483a-4818-8624-9db82bddd4f5",
	"1a743cf8-b252-4d61-a73d-705f6765ad34",
	"479b2c94-8ec3-4c2f-8448-d903ab9525e8",
	"c6811edb-d913-48b2-be3e-1d2ebba0547e",
	"0feb16b9-27c8-431d-ace2-34499aca12d4",
	"00000000-0000-0000-0000-000000000000",
	0,
	'',
	'Type',
	'name',
	'R401');
INSERT INTO R_RGO_PROXY
	VALUES ("457cd498-80ef-4e4e-95e0-56bc48607519",
	"8c3a6b63-483a-4818-8624-9db82bddd4f5",
	"1a743cf8-b252-4d61-a73d-705f6765ad34",
	'../Type.xtuml');
INSERT INTO O_RTIDA_PROXY
	VALUES ("d59bff5d-0418-4222-8cac-0ab92a87871f",
	"0c8bafe9-416d-4662-a4ec-206f276b9ac5",
	0,
	"8c3a6b63-483a-4818-8624-9db82bddd4f5",
	"479b2c94-8ec3-4c2f-8448-d903ab9525e8",
	'../Type.xtuml');
INSERT INTO O_RATTR
	VALUES ("c6811edb-d913-48b2-be3e-1d2ebba0547e",
	"457cd498-80ef-4e4e-95e0-56bc48607519",
	"d59bff5d-0418-4222-8cac-0ab92a87871f",
	"0c8bafe9-416d-4662-a4ec-206f276b9ac5",
	1,
	'name');
INSERT INTO O_BATTR_PROXY
	VALUES ("d59bff5d-0418-4222-8cac-0ab92a87871f",
	"0c8bafe9-416d-4662-a4ec-206f276b9ac5",
	'../Type/Type.xtuml');
INSERT INTO O_ATTR
	VALUES ("c6811edb-d913-48b2-be3e-1d2ebba0547e",
	"457cd498-80ef-4e4e-95e0-56bc48607519",
	"00000000-0000-0000-0000-000000000000",
	'name',
	'',
	'',
	'name',
	0,
	"ba5eda7a-def5-0000-0000-000000000007",
	'',
	'');
INSERT INTO O_REF
	VALUES ("457cd498-80ef-4e4e-95e0-56bc48607519",
	"d33e24b0-3c7f-4c0a-8642-df2b69b3b053",
	-1,
	"00000000-0000-0000-0000-000000000000",
	"b4ac1e5d-def0-4efb-a28e-2491ab2e5a26",
	"97693857-ced3-46a1-86b4-42bc6afd90b5",
	"fad590ba-0db9-4142-aeba-bdf241767198",
	"57a777d2-d2e2-4401-98fa-a27feee82fe1",
	"bf08ccad-c746-44a1-9b94-a04da197e4ac",
	"00000000-0000-0000-0000-000000000000",
	0,
	'',
	'Operator',
	'name',
	'R419.''requires''');
INSERT INTO R_RGO_PROXY
	VALUES ("457cd498-80ef-4e4e-95e0-56bc48607519",
	"b4ac1e5d-def0-4efb-a28e-2491ab2e5a26",
	"97693857-ced3-46a1-86b4-42bc6afd90b5",
	'../Type.xtuml');
INSERT INTO O_RTIDA_PROXY
	VALUES ("00000000-0000-0000-0000-000000000000",
	"d33e24b0-3c7f-4c0a-8642-df2b69b3b053",
	-1,
	"b4ac1e5d-def0-4efb-a28e-2491ab2e5a26",
	"fad590ba-0db9-4142-aeba-bdf241767198",
	'../Type.xtuml');
INSERT INTO O_RATTR
	VALUES ("57a777d2-d2e2-4401-98fa-a27feee82fe1",
	"457cd498-80ef-4e4e-95e0-56bc48607519",
	"48dd8e89-03a9-4dfa-9fa3-000cdd6d2d1b",
	"d33e24b0-3c7f-4c0a-8642-df2b69b3b053",
	1,
	'name');
INSERT INTO O_BATTR_PROXY
	VALUES ("48dd8e89-03a9-4dfa-9fa3-000cdd6d2d1b",
	"d33e24b0-3c7f-4c0a-8642-df2b69b3b053",
	'../Operator/Operator.xtuml');
INSERT INTO O_ATTR
	VALUES ("57a777d2-d2e2-4401-98fa-a27feee82fe1",
	"457cd498-80ef-4e4e-95e0-56bc48607519",
	"9cf8003a-07bf-47a9-b14f-787de6f864bb",
	'operator_name',
	'',
	'operator_',
	'name',
	1,
	"ba5eda7a-def5-0000-0000-000000000007",
	'',
	'');
INSERT INTO O_NBATTR
	VALUES ("9cf8003a-07bf-47a9-b14f-787de6f864bb",
	"457cd498-80ef-4e4e-95e0-56bc48607519");
INSERT INTO O_BATTR
	VALUES ("9cf8003a-07bf-47a9-b14f-787de6f864bb",
	"457cd498-80ef-4e4e-95e0-56bc48607519");
INSERT INTO O_ATTR
	VALUES ("9cf8003a-07bf-47a9-b14f-787de6f864bb",
	"457cd498-80ef-4e4e-95e0-56bc48607519",
	"c6811edb-d913-48b2-be3e-1d2ebba0547e",
	'type',
	'',
	'',
	'type',
	0,
	"0b1ed8bd-1715-4575-a6c6-77d9a368c4fc",
	'',
	'');
INSERT INTO S_DT_PROXY
	VALUES ("0b1ed8bd-1715-4575-a6c6-77d9a368c4fc",
	"00000000-0000-0000-0000-000000000000",
	'data_t',
	'An enumeration of the core data types defined in the metamodel.',
	'',
	'../../../DataTypes/DataTypes.xtuml');
INSERT INTO O_ID
	VALUES (0,
	"457cd498-80ef-4e4e-95e0-56bc48607519");
INSERT INTO O_OIDA
	VALUES ("c6811edb-d913-48b2-be3e-1d2ebba0547e",
	"457cd498-80ef-4e4e-95e0-56bc48607519",
	0,
	'name');
INSERT INTO O_ID
	VALUES (1,
	"457cd498-80ef-4e4e-95e0-56bc48607519");
INSERT INTO O_OIDA
	VALUES ("9cf8003a-07bf-47a9-b14f-787de6f864bb",
	"457cd498-80ef-4e4e-95e0-56bc48607519",
	1,
	'type');
INSERT INTO O_ID
	VALUES (2,
	"457cd498-80ef-4e4e-95e0-56bc48607519");
INSERT INTO PE_PE
	VALUES ("457cd498-80ef-4e4e-95e0-56bc48607519",
	1,
	"03ad3705-d9c8-45b5-a34b-f270ac9fc479",
	"00000000-0000-0000-0000-000000000000",
	4);
INSERT INTO EP_PKG_PROXY
	VALUES ("03ad3705-d9c8-45b5-a34b-f270ac9fc479",
	"00000000-0000-0000-0000-000000000000",
	"c8b88000-dddc-4206-8410-2f69b8f86b67",
	'Type',
	'',
	400,
	'../Type.xtuml');
